html,
body,
#root {
  height: 100%;
}

.colorWeak {
  filter: invert(80%);
}

.ant-layout {
  // min-height: 100vh;
  min-height: calc(100%);
  overflow: auto;
}

canvas {
  display: block;
}

body {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: inherit;
  :global {
    .ant-col {
      width: 100%;
    }
    .ant-legacy-form-item-label {
      // text-align: left;
      line-height: 32px;
    }
    .ant-legacy-form-item {
      width: 100%;
      line-height: inherit;
    }
    .ant-legacy-form-item-control {
      line-height: inherit;
    }
    .ant-table {
      line-height: inherit;
    }
    .ant-input-affix-wrapper-lg {
      padding: 4px 11px;
    }
    .ant-legacy-form-inline .ant-legacy-form-item {
      margin-bottom: 16px;
    }
    .ant-tabs .ant-tabs-tabpane {
      outline: none;
    }
    .ant-anchor-wrapper {
      padding-left: 0;
      margin-left: 0;
      margin-bottom: 8px;
    }
    .ant-anchor {
      padding: 5px 0;
      border-bottom: 1px solid #e8e8e8;
      .ant-anchor-ink {
        position: relative;
      }
      .ant-anchor-ink-ball {
        border: none;
      }
      .ant-col {
        width: auto;
      }
    }
    .emphasize-text {
      color: #f90;
    }
    .ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn {
      display: none;
    }
    .antd-pro-layouts-basic-layout-content {
      position: relative;
      margin: 0;
    }
    .antd-pro-components-page-header-wrapper-index-content {
      margin: 12px 12px 0;
    }
    .ant-card {
      margin-bottom: 12px;
      border: none;
    }
    .ant-card-head {
      font-size: 14px;
    }
    .ant-card-head-title {
      padding: 13px 0;
      font-weight: bolder;
    }
    .ant-select .ant-select-selector {
      line-height: 30px;
    }
  }
}

.globalSpin {
  width: 100%;
  margin: 40px 0 !important;
}

ul,
ol {
  list-style: none;
}
